The Mimetic Methods Toolkit: An object-oriented API for Mimetic Finite Differences
نویسندگان
چکیده
We present the Mimetic Methods Toolkit (MTK), an object-oriented Application Programming Interface implementing Mimetic Finite Differences to assist in the development of scientific applications, where the numerical solution of Partial Differential Equations is required. The MTK’s design is based on a variant of the Castillo–Grone Method for the construction of discrete differential operators that mimic important properties of their continuous counterparts. The MTK is built as a collection of abstract and concrete classes, thus allowing for an extensible framework, which fosters code reutilization, while intuitively educating the user about the theoretical aspects of Mimetic Finite Differences. We present an overview to Mimetic Finite Differences, and we discuss the computational modeling of the related concepts; in this way, we explain how does the MTK implement these methods. By means of examples, we illustrate the MTK’s usage philosophy and, finally, we show the correctness of the implementation efforts in the MTK by comparing the attained results against previously studied reference solutions.
منابع مشابه
Mimetic Methods Toolkit: An object-oriented API implementing Mimetic Discretization Methods
In this work, we introduce the Mimetic Methods Toolkit (MTK), an object-oriented Application Programming Interface for the implementation of Mimetic Discretization Methods in developing computer applications of a scientific nature, where the numerical solution of Partial Differential Equations may be required. The MTK was designed based on the Castillo–Grone Method for the construction of discr...
متن کاملSuperconvergence of the Velocity in Mimetic Finite Difference Methods on Quadrilaterals
Abstract. Superconvergence of the velocity is established for mimetic finite difference approximations of second-order elliptic problems over h2-uniform quadrilateral meshes. The superconvergence result holds for a full tensor coefficient. The analysis exploits the relation between mimetic finite differences and mixed finite element methods via a special quadrature rule for computing the scalar...
متن کاملMimetic finite difference methods for diffusion equations ∗
This paper reviews and extends the theory and application of mimetic finite difference methods for the solution of diffusion problems in strongly heterogeneous anisotropic materials. These difference operators satisfy the fundamental identities, conservation laws and theorems of vector and tensor calculus on nonorthogonal, nonsmooth, structured and unstructured computational grids. We provide e...
متن کاملP-16: Can Permeable Super Oxide Dismutase Mimetic Agents Improve The Quality of Frozen-Thawed Ram Semen?
Background: This study was carried out to assess the effects of MnTBAP, a cell permeable antioxidant, on motility, membrane integrity, capacitation status and in vitro fertilization ability of frozen-thawed ram semen. Materials and Methods: Fresh semen ejaculates were collected with artificial vagina from five rams, mixed and divided into five equal fractions, and diluted (1:20 v/v) with commer...
متن کاملMimetic finite difference methods in image processing
We introduce the use of mimetic methods to the imaging community, for the solution of the initial-value problems ubiquitous in the machine vision and image processing and analysis fields. PDE-based image processing and analysis techniques comprise a host of applications such as noise removal and restoration, deblurring and enhancement, segmentation, edge detection, inpainting, registration, mot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Computational Applied Mathematics
دوره 270 شماره
صفحات -
تاریخ انتشار 2014